MKMAGRIFLLFLSVYVTVAIADKAFCVASLTSRPEAATATAPKLGVIALSIASSNASDTSFYIKAKLKQKNLEPALEDTLDDCSKNYLDAVAQLDDSLAALMQNSFIDVDIWLNTAISDGEACENALNDRAGNDAELARRNTNLLKLCKDALLINTILTP